/**
 * @param {string} str
 * @returns {Boolean}
 */

/**
 * 验证是否为合法的用户名
 * @param {*} str
 * @returns
 */
export function validUsername(str) {
  if (!str || str.trim() === '') {
    return false
  }
  return true
}

/**
 * 验证是否为外部链接
 * @param {*} path
 * @returns
 */
export function isExternal(path) {
  return /^(https?:|mailto:|tel:)/.test(path)
}

/**
 * 验证表单是否为空
 * @param {*} form
 * @returns
 */
export function validSubmitform(form) {
  for (const i in form) {
    if (form[i] === '') {
      return false
    }
  }
  return true
}
